nav.navbar.navbar-expand-lg {
    background: #ffffff;
}

.navbar-inverse .navbar-nav>li>a {
    color: #9d9d9d;
    font-family: "SourceSansPro-Regular";
    color: #fff;
    font-weight: bold;
    font-size: 18px;
}
th#VacanciesTableHoursHeaderColumn {
    background: #0b2265;
}
img#logo {
    width: 200px;
}
p.par {
    font-size: 21px;
}
label#ctl00_mCPH_ctl00_VacancyTypeFilterLabel {
    margin-top: 1rem;
}

label#ctl00_mCPH_ctl00_VacancyNameFilterLabel {
    margin-top: 1rem;
}

ul.nav.navbar-nav {
    float: right;
    padding-bottom: 30px;
}

h1#ctl00_mCPH_DynamicTitle {
    font-family: "SourceSansPro-Bold";
    color: #000;
    margin-top: 10rem;
}

.btn-primary {
    color: #fff;
    background-color: #0335FF;
    border-color: transparent;
    font-family: "SourceSansPro-Regular";
    font-size: 18px;
    margin-bottom: 30px;
    margin-top: 30px;
}

a.btn.btn-primary.link {
    color: #fff;
    font-family: "SourceSansPro-Regular";
}

.btn-primary:focus {
    outline: 2px dashed #000;
    background: #FFD420;
    color: #000 !important;
}
div#ctl00_mCPH_NewsFeedTileControl_LocationFilterPanel {
    display: none;
}
img.westminster-logo {
    margin-top: 30px;
}

li.nav-item-one a {
    color: #0335FF !important;
    font-family: "SourceSansPro-Bold";
    text-decoration: none;
}

li#register-btn-white {
    background: #0335FF;
    margin-left: 20px;
    padding-top: 6px !important;
    padding-bottom: 10px !important;
    border-radius: 8px;
}

li#register-btn-white:hover {
    background: #0025B9;
    color: #000;
    transition: 0.6s;
}

li#register-btn-white:focus {
    background: #FFD420;
    color: #000;
    outline: 2px dashed #000;
}

li#register-btn .register-link {
    font-size: 16px;
    padding: 20px;
    top: 5px;
    text-decoration: none;
    position: relative;
}

a.register-link {
    text-decoration: underline;
    font-family: "SourceSansPro-Bold";
    text-decoration: none;
    color: #fff !important;
}

a.register-link:focus {
    color: #000;
    outline: 2px dashed #000;
}

a#home {
    border-right: 2px solid #f5cb00;
    margin-right: 15px;
    color: #fff;
    font-family: 'Museo Sans 700';
    padding-right: 20px;
    height: 30px;
    text-decoration: none;
    display: block;
    top: 5px;
    position: relative;
}

table.dataTable.table-sm>thead>tr th.dt-orderable-asc span.dt-column-order,
table.dataTable.table-sm>thead>tr th.dt-orderable-desc span.dt-column-order,
table.dataTable.table-sm>thead>tr th.dt-ordering-asc span.dt-column-order,
table.dataTable.table-sm>thead>tr th.dt-ordering-desc span.dt-column-order,
table.dataTable.table-sm>thead>tr td.dt-orderable-asc span.dt-column-order,
table.dataTable.table-sm>thead>tr td.dt-orderable-desc span.dt-column-order,
table.dataTable.table-sm>thead>tr td.dt-ordering-asc span.dt-column-order,
table.dataTable.table-sm>thead>tr td.dt-ordering-desc span.dt-column-order {
    right: .25rem;
    color: #fff;
    opacity: 1;
}

li#login-btn {
    border-radius: 8px;
    border: 1px solid #0335FF;
    position: relative;
    padding: 5px;
}

li#login-btn:hover {
    background: #0025B9 !important;
    color: #000;
    transition: 0.6s;
}

li#login-btn:focus {
    background: #FFD420;
    color: #000;
    outline: 2px dashed #000;
}

li#login-btn .login-link {
    font-size: 16px;
    font-family: "SourceSansPro-Bold";
    padding: 20px;
    text-decoration: none;
    color: #0335ff !important;
}

li#login-btn .login-link:hover {
    color: #fff !important;
    transition: 0.6s;
}

input#ctl00_mCPH_ApplyButton:focus {
    background: #FFD420;
    color: #000;
    outline: 2px dashed #000;
}

.navbar-toggler {
    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
    font-size: var(--bs-navbar-toggler-font-size);
    line-height: 1;
    color: var(--bs-navbar-color);
    background-color: transparent;
    border: 2px solid #fff;
    border-radius: var(--bs-navbar-toggler-border-radius);
    transition: var(--bs-navbar-toggler-transition);
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    background: #fff;
    vertical-align: middle;
    background-image: var(--bs-navbar-toggler-icon-bg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    background: #E4EAF2;
    font-family: "SourceSansPro-Regular";
    font-size: 18px;
    color: #474C5E !important;
    border: transparent;
    border-bottom: 3px solid #0335ff !important;
}

input#ctl00_mCPH_LoginButton {
    margin-top: 0px;
}

a.btn.btn-primary.vacancy-panel-applybutton.link {
    color: #fff;
}

.form__input {
    background: #E9EDF2;
    border: 1px solid #000000;
}

.box-button {
    text-align: left;
}

div#ctl00_mCPH_ApplyStage1Div strong {
    color: #0059AF;
    font-family: "SourceSansPro-Bold";
    font-size: 24px;
}

input#ctl00_mCPH_EnterpriseNameSearchControl_SearchButton {
    background: #0b2265;
    font-family: "SourceSansPro-Bold";
    border: 2px solid #f5cb00;
    font-size: 18px;
    border-radius: 8px;
    padding: 10px;
}

input#ctl00_mCPH_EnterpriseNameSearchControl_SearchButton:hover {
    background: #fff;
    color: #000;
    transition: 0.6s;
}



input#ctl00_mCPH_EnterpriseNameSearchControl_SearchButton:focus {
    outline: 2px dashed #000;
    background: #fff;
    color: #000;
}

p.lower-content-text {
    font-family: "SourceSansPro-Regular";
    font-size: 16px;
}

a.email {
    color: #fff;
    text-decoration: underline;
}

h1.eprs-title-one {
    font-family: "SourceSansPro-Bold";
    color: #000;
    margin-top: 2rem;
}

.row.tile-news-feed-row {
    margin-top: 9rem;
}

.tile-news-item-image-div {
    border: 2px solid #707070;
    min-height: 325px;
    border-bottom: 2px solid #0335FF;
    padding: 20px;
}

.tile-news-item-text {
    display: none;
}

p.tile-news-item-date.par {
    font-family: "SourceSansPro-Regular";
    color: #474C5E;
}

.btn:focus-visible {
    outline: 2px dashed #000;
    border: 2px solid #000;
}

.screen-reader {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}

.screen-reader:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    white-space: normal;
    width: auto;
}

.sr-only {
    position: absolute !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    width: 1px !important;
    height: 1px !important;
    margin: -1px !important;
    padding: 0 !important;
    border: 0 !important;
    clip: rect(1px, 1px, 1px, 1px) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
}

.news-panel-name a:focus {
    color: #000;
}

/*Styling applied to the enterprise registration wizard pages*/
label.form-label {
    font-family: "SourceSansPro-Bold";
    color: #0059AF;
    font-size: 18px;
}

label.form-label:focus {
    outline: 2px dashed #000;
}

span.text-info {
    color: #000;
    font-family: "SourceSansPro-Regular";
    font-size: 16px;
}

button.btn.btn-default.btn-secondary.button.button__submit {
    background: #0335FF;
    margin-left: 0px;
    padding-top: 6px !important;
    padding-bottom: 10px !important;
    border-radius: 8px;
}

button.btn.btn-default.btn-secondary.button.button__submit:hover {
    background: #0025B9;
    color: #fff;
    transition: 0.6s;
}

button.btn.btn-default.btn-secondary.button.button__submit:focus {
    background: #FFD420;
    color: #000;
    outline: 2px dashed #000;
}
a.btn.btn-primary.btn-one {
    margin-top: 10px;
}
a.btn.btn-primary.btn-two {
    margin-top: 10px;
}
a.btn.btn-primary.btn-three {
    margin-top: 10px;
}
a.btn.btn-primary.btn-four{
    margin-top: 10px;
}
input#btnProceedToWizard {
    background: #0335FF;
    margin-left: 0px;
    padding-top: 6px !important;
    padding-bottom: 10px !important;
    border-radius: 8px;
}

input#btnProceedToWizard:hover {
    background: #0025B9;
    color: #fff;
    transition: 0.6s;
}

input#btnProceedToWizard:focus {
    background: #FFD420;
    color: #000;
    outline: 2px dashed #000;
}

input.btn.btn-secondary.button.button__submit.button__submit--alt {
    background: #0335FF;
    margin-left: 0px;
    padding-top: 6px !important;
    padding-bottom: 10px !important;
    border-radius: 8px;
    font-family: "SourceSansPro-Regular";
    font-size: 18px;
}

input.btn.btn-secondary.button.button__submit.button__submit--alt:hover {
    background: #0025B9;
    color: #fff;
    transition: 0.6s;
}

input.btn.btn-secondary.button.button__submit.button__submit--alt:focus {
    background: #FFD420;
    color: #000;
    outline: 2px dashed #000;
}

table#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz {
    margin-bottom: 30px;
}

#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz_FinishNavigationTemplateContainerID_FinishButton {
    background: #0335FF;
    margin-left: 0px;
    padding-top: 6px !important;
    padding-bottom: 10px !important;
    border-radius: 8px;
    font-family: "SourceSansPro-Bold";
    font-size: 18px;
}

#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz_FinishNavigationTemplateContainerID_FinishButton:hover {
    background: #0025B9;
    color: #fff;
    transition: 0.6s;
}

#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz_FinishNavigationTemplateContainerID_FinishButton:focus {
    background: #FFD420;
    color: #000;
    outline: 2px dashed #000;
}

label.enterprise-wizard-item-title {
    font-family: "SourceSansPro-Bold";
    font-size: 18px;
}

th.mandatory {
    font-family: "SourceSansPro-Bold";
    font-size: 18px;
}

th.enterprise-wizard-item-title {
    font-size: 18px;
    color: #000;
    font-family: "SourceSansPro-Bold";
}

td {
    font-family: "SourceSansPro-rEGULAR";
    color: #000;
    font-size: 18px;
}

a#ShowGoogleAddressInputButton {
    color: #0335ff;
    text-decoration: underline;
}

a#ClearAddressButton {
    color: #0335ff;
    text-decoration: underline;
}

table#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz_ProfileItemsCombinedPanel_20_RadioButtonList {
    border: none;
}

label#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz_ProfileItemsCombinedPanel_20_RadioSubTitle {
    display: none;
}

span#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz_ProfileItemsCombinedPanel_20_ctl00_YesNoRadioButtonList {
    background: none;
    border: none;
}

span#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz_ProfileItemsCombinedPanel_20_ctl01_YesNoRadioButtonList {
    background: none;
    border: none;
}

span#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz_ProfileItemsCombinedPanel_20_Name {
    font-family: "SourceSansPro-Bold";
    color: #474C5E !important;
}

.heading {
    font-family: "SourceSansPro-Bold";
    color: #000;
}

th {
    font-family: "SourceSansPro-Bold";
    color: #000;
    font-size: 18px;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    font-family: "SourceSansPro-Bold";
    font-size: 18px;
    color: #0059AF;
}

td.sorting_1 {
    color: #0059af;
}

input#VacancyNameInput {
    font-family: "SourceSansPro-Regular";
    background: #E9EDF2;
}

select#VacancyTypeSelect {
    font-family: "SourceSansPro-Regular";
    background: #e9edf2;
}

a.tile-news-item-title.link {
    font-family: "SourceSansPro-Bold";
    font-size: 18px;
}

select#ProfessionTypeSelect {
    font-family: "SourceSansPro-Regular";
}

select#TownSelect {
    font-family: "SourceSansPro-Regular";
}

a.link {
    color: #0059AF;
    font-family: "SourceSansPro-Regular";
}

table.table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1)>* {
    box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.05);
    font-family: "SourceSansPro-Regular" !important;
}

td.sorting_1 {
    font-family: "SourceSansPro-Regular" !important;
}

th#VacanciesTableOpportunityHeaderColumn {
    background: #0B2265;
    color: #fff;
}

th#VacanciesTableTypeHeaderColumn {
    background: #0b2265;
    color: #fff;
}

th#VacanciesTablePostcodeHeaderColumn {
    background: #0b2265;
    color: #fff;
}

th#VacanciesTableClosesHeaderColumn {
    background: #0b2265;
    color: #fff;
}

th#VacanciesTableViewHeaderColumn {
    background: #0b2265;
    color: #fff;
}

span#ctl00_mCPH_EmployerName {
    color: #474C5E !important;
}

span#ctl00_mCPH_VacancyTypeName {
    color: #474C5E !important;
}

span#ctl00_mCPH_VacancyFormOfEmployment {
    color: #474C5E !important;
}

span#ctl00_mCPH_VacancySalary {
    color: #474C5E !important;
}

span#ctl00_mCPH_VacancyHours {
    color: #474C5E !important;
}

span#ctl00_mCPH_VacancyPublishDate {
    color: #474C5E !important;
}

span#ctl00_mCPH_VacancyClosingDate {
    color: #474C5E !important;
}

span {
    color: #474C5E;
}

h2#PageFilterLabel {
    margin-top: 3rem;
    margin-bottom: 30px;
}

ul.navigation-bar {
    display: contents !important;
    list-style: none !important;
}

.navbar-expand-lg {
    display: flex !important;
    flex-basis: auto;
}

ul.navigation-bar li {
    left: 50rem;
    position: relative !important;
    padding: 20px;
}

h1#ctl00_mCPH_ArticleTitle {
    color: #0B2265;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 2px solid #707070 !important;
}

/*CSS for the Registration Selection Page*/
p.text-block.already-registered {
    margin-left: 3rem;
}

.panel-heading {
    font-family: "SourceSansPro-Bold";
    color: #0B2265;
    background: #ffffff;
    text-align: left;
}

div#registration-selection {
    margin-top: 18rem;
}

a#btn1 {
    margin-top: 1.5rem;
}

a#btn2 {
    margin-top: 1.5rem;
}

a#btn4 {
    margin-top: 25px;
}

p.resident-text {
    margin-top: 1rem;
    font-family: "SourceSansPro-Regular";
    color: #474C5E;
    text-align: left;
}

p.enterprise-text {
    margin-top: 1rem;
    font-family: "SourceSansPro-Regular";
    color: #474C5E;
    text-align: left;
}

p.section-text {
    margin-top: 1rem;
    font-family: "SourceSansPro-Regular";
    color: #474C5E;
    text-align: left;
}

p.provider-text {
    margin-top: 1rem;
    font-family: "SourceSansPro-Regular";
    text-align: left;
    color: #474C5E;
}

a.register-link-one {
    color: #0059AF;
    font-family: "SourceSansPro-Bold";
    font-size: 18px;
}

a.register-link-two {
    color: #0059AF;
    font-family: "SourceSansPro-Bold";
    font-size: 18px;
}

a.register-link-three {
    color: #0059AF;
    font-family: "SourceSansPro-Bold";
    font-size: 18px;
}

a.register-link-four {
    color: #0059AF;
    font-family: "SourceSansPro-Bold";
    font-size: 18px;
}

div#resident {
    border-bottom: 1px solid #0335FF;
}

div#enterprise {
    border-bottom: 1px solid #0335FF;

}

div#section {
    border-bottom: 1px solid #0335FF;
    min-height: 145.5px;
}

div#provider {
    border-bottom: 1px solid #0335FF;
    min-height: 145.5px;


}

/*Styling applied to the Client Registration Wizard pages*/
div#ctl00_mCPH_divHeader {
    font-family: "SourceSansPro-Bold";
    color: #0B2265;
    font-size: 36px;
}

div#ctl00_mCPH_divSubHeader {
    color: #474C5E;
    font-size: 18px;
}

label#ctl00_mCPH_lblEmail {
    color: #0059AF;
    margin-top: 1rem;
}

label#ctl00_mCPH_Label1 {
    color: #0059AF;
}

label#ctl00_mCPH_lblPassword {
    color: #0059AF;
}

label#ctl00_mCPH_lblConfirmPassword {
    color: #0059AF;
}

span.text-info {
    color: #474C5E !important;
    font-size: 18px !important;
}

input#btnRegister:focus {
    background: #FFD420;
    color: #000 !important;
    outline: 2px dashed #000;
}

/*Styling applied to the enterprise registration pages*/
span#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz_GeneralPanel_Name {
    margin-top: -4rem;
}

table#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz {
    margin-bottom: 30px;
}

.enterprise-wizard-panel {
    display: flex;
    flex-direction: column;
    padding: 15px;
    background-color: transparent;
    border-radius: 10px;
    margin-bottom: 25px;
}

.wizardStepStyle {
    font-size: small;
    width: 100%;
    padding: 1%;
    background: #fff;
}

tr {
    background: #fff;
}

.enterprise-wizard-table {
    width: 100%;
    border: transparent;
}

.enterprise-wizard-table-header {
    background-color: transparent;
    height: 50px;
}

span#ForenameLabel {
    color: #000 !important;
}

span#SurnameLabel {
    color: #000 !important;
}

.enterprise-wizard-table-header {
    background-color: transparent !important;
    height: 50px;
}

span#ctl00_mCPH_ctrlBusinessSignup_ctrlRegistrationWizard_wiz_GeneralPanel_Name {
    font-family: "SourceSansPro-Bold";
    color: #0B2265 !important;
    font-size: 32px;
    margin-top: 1rem;
}

.enterprise-wizard-inputlabel {
    font-size: 24px !important;
    margin-bottom: 5px;
    margin-left: 1px;
    background: #0B2265;
    padding: 10px;
    color: #fff;
    font-family: "SourceSansPro-Bold";
}

.form__input {
    background: #E9EDF2;
    border: 1px solid #000000;
    margin-top: 15px;
}
img.rs-img-one {
    width: 100%;
}

@media (min-width: 1536px) and (max-width: 1920px) {
    ul.nav.navbar-nav {
        float: right;
        padding-bottom: 30px;
        margin-top: -90px;
    }


}

@media (min-width: 1025px) and (max-width: 1440px) {
    ul.nav.navbar-nav {
        float: right;
        padding-bottom: 30px;
        margin-top: -90px;
    }

    .box-button.register-text-one {
        margin-top: 2.5rem;
    }

    .box-button.register-text-two {
        margin-top: 2.5rem;
    }

    .box-button.register-text-four {
        margin-top: 2.5rem;
    }

    div#section {
        min-height: 170px;
    }

    div#provider {
        border-bottom: 1px solid #0335FF;
        min-height: 170px;
    }
}

@media (min-width: 1024px) and (max-width: 1280px) {
    ul.navigation-bar li {
        left: 25rem;
        position: relative !important;
        padding: 20px;
    }

    .box-button.register-text-two {
        margin-top: 0rem;
    }

    div#section {
        min-height: 181px;
    }

    div#provider {
        min-height: 181px;
    }

    .box-button.register-text-three {
        margin-top: 26px;
    }

    .box-button.register-text-four {
        margin-top: 49px;
    }
}

@media (min-width: 800px) and (max-width: 960px) {
    ul.navigation-bar li {
        left: 0rem;
        position: relative !important;
        padding: 20px;
    }

    li#login-btn {
        left: 1rem;
        width: 14%;
    }

    li#register-btn-white {
        width: 14%;
        margin-left: 15px;
        margin-top: 10px;
    }

}

@media (min-width: 426px) and (max-width: 768px) {
    ul.navigation-bar li {
        left: 0rem;
        position: relative !important;
        padding: 20px;
    }

    li#register-btn-white {
        width: max-content;
        margin-left: 0px;
        margin-top: 10px;
    }

    li#login-btn {
        width: 15%;
        margin-top: 0px !important;
    }

    li.nav-item-one a {
        left: -1rem;
        position: relative;
    }

    img.westminster-logo {
        width: 80%;
        margin-left: 12%;
    }

    ul.nav.navbar-nav {
        left: -75px;
        position: relative;
    }

    .navbar-header {
        width: 100%;
    }

    li#login-btn {
        width: 15%;
        margin-top: 20px;
    }

    li#register-btn {
        width: 18%;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        margin-top: 15px;
        margin-left: 0px;
    }

    a#home {
        border-right: none;
        border-bottom: 2px solid #f5cb00;
    }

    img.westminster-logo {
        width: 80%;
        margin-left: 0%;
        margin-bottom: 30px;
    }

    .navbar-expand-lg {
        display: flex !important;
        flex-basis: auto;
        justify-content: flex-start;
    }

    div#section {
        min-height: 205px;
    }

    div#provider {
        min-height: 205px;
    }

    .box-button.register-text-three {
        margin-top: 28px;
    }

    .box-button.register-text-four {
        margin-top: 52px;
    }
}

@media (min-width: 376px) and (max-width: 425px) {

    .navbar-expand-lg {
        justify-content: flex-start;
    }

    li#register-btn-white {
        width: max-content;
        margin-left: 0px;
        margin-top: 10px;
    }

    ul.navigation-bar li {
        left: 0rem;
        position: relative !important;
        padding: 20px;
    }

    li#login-btn {
        width: max-content;
        margin-top: 0px;
    }

    li.nav-item-one a {
        left: -1rem;
        position: relative;
    }

    nav.navbar.navbar-inverse.navbar-static-top {
        padding-left: 0;
        padding-right: 0;
    }

    ul.nav.navbar-nav {
        left: -30px;
        position: relative;
        float: left;
    }

    .navbar-header {
        width: 100%;
    }

    a#home {
        border-right: transparent;
        margin-right: 15px;
        border-bottom: 2px solid #f5cb00;
        margin-bottom: 15px;
    }


    img.westminster-logo {
        width: 80%;
        margin-left: 0%;
        margin-bottom: 30px;
    }

    div#enterprise {
        margin-top: 3rem;
    }

    div#section {
        margin-top: 3rem;
    }

    div#provider {
        margin-top: 3rem;
    }
}

@media (min-width: 320px) and (max-width: 375px) {
    img.westminster-logo {
        margin-top: 30px;
        margin-left: 0;
    }

    .navbar-header {
        width: 100%;
    }

    li#register-btn-white {
        width: max-content;
        margin-left: 0px;
        margin-top: 10px;
    }

    li#login-btn {
        width: max-content;
        margin-top: 0px;
    }

    li.nav-item-one a {
        left: -1rem;
        position: relative;
    }

    ul.nav.navbar-nav {
        float: left;
        padding-bottom: 30px;
    }

    nav.navbar.navbar-inverse.navbar-static-top {
        padding-left: 0px;
        padding-right: 0px;
    }

    .navbar-inverse .navbar-collapse,
    .navbar-inverse .navbar-form {
        border-color: #f5cb00;
    }

    ul.nav.navbar-nav {
        float: left;
        padding-bottom: 30px;
        margin-left: 0px !important;
    }

    a#home {
        border-bottom: 2px solid #f5cb00;
        margin-right: 15px;
        border-right: transparent;
    }

    div#enterprise {
        margin-top: 3rem;
    }

    div#section {
        margin-top: 3rem;
    }

    div#provider {
        margin-top: 3rem;
    }

    ul.navigation-bar li {
        left: 0rem;
        position: relative !important;
        padding: 20px;
    }

}